package cl.biobio.sisGestion.servicios
{
	import cl.biobio.sisGestion.servicios.GenericService;
	import mx.controls.Alert;
	import mx.rpc.events.FaultEvent;

	public class SaludoService extends GenericService
	{
		public function SaludoService()
		{
			super()
			this.destination="SaludoService";
			this.source="services.administracion.DesperfectoService";//indica que clase del servidor voy a invocar
			this.addEventListener(FaultEvent.FAULT,errorHandler);//agrego un listener para escuchar los errores
		}
		public function errorHandler(event:FaultEvent):void
		{
			Alert.show("Error comunicando con Saludo Service\n\n"+event.fault.faultString,"Error");
		}
		
		//funcion para probar la conexion de visual
		//envia string y recibe lo mismo
		public function saludarVisual(texto:String):String
		{
			this.getOperation("saludarVisual").send(texto);
			return null;
		}
		
	}
}
